/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package classesMiolo;

import java.util.HashMap;

/**
 *
 * @author Lauciano
 */
public class MapasPaciente {
    private HashMap<String, Character> sexo;
    private HashMap<String, Character> estadoCivil;
    private HashMap<String, Character> escolaridade;
    private static MapasPaciente instance = null;
    
    private MapasPaciente() {
        initSexo();
        initEstadoCivil();
        initEscolaridade();
    }
    
    public static MapasPaciente getInstance(){
        if(instance == null) instance = new MapasPaciente();
        return instance;
    }
    
    public HashMap<String, Character> getSexo(){
        return sexo;
    }
    
    public HashMap<String, Character> getEstadoCivil(){
        return estadoCivil;
    }
    
    public HashMap<String, Character> getEscolaridade(){
        return escolaridade;
    }
    
    public void initSexo(){
        sexo = new HashMap<>();
        sexo.put("Masculino", new Character('a'));
        sexo.put("Feminino", new Character('b'));
    }
    
    public void initEstadoCivil(){
        estadoCivil = new HashMap<>();
        estadoCivil.put("Solteiro", new Character('a'));
        estadoCivil.put("Casado", new Character('b'));
        estadoCivil.put("Divorciado", new Character('c'));
        estadoCivil.put("Viúvo", new Character('d'));
    }
    
    public void initEscolaridade(){
        escolaridade = new HashMap<>();
        escolaridade.put("Nenhuma", new Character('a'));
        escolaridade.put("Fundamental Incompleto", new Character('b'));
        escolaridade.put("Fundamental Completo", new Character('c'));
        escolaridade.put("Médio Incompleto", new Character('d'));
        escolaridade.put("Médio Completo", new Character('e'));
        escolaridade.put("Superior Incompleto", new Character('f'));
        escolaridade.put("Superior Completo", new Character('g'));
        escolaridade.put("Pós-Graduado", new Character('h'));
    }
}
